	<bean id="${ODPSTunnelLoader.id}"
		  class="com.kingyea.camel.dataconverter.DataWriterComponent">
		<property name="id"				 value="${ODPSTunnelLoader.id}"></property>
		<property name="x"				 value="219"></property>
		<property name="y"				 value="256"></property>			
		<property name="dataConverterWriter">			
			<bean class="com.kingyea.camel.component.bigdata.aliyun.odps.ODPSTunnelLoader">
				<property name="accessId" value="${ODPSTunnelLoader.accessId}"/>
		        <property name="accessKey" value="${ODPSTunnelLoader.accessKey}"/>
		        <property name="odpsUrl" value="${ODPSTunnelLoader.odpsUrl}"/>
		        <property name="tunnelUrl" value="${ODPSTunnelLoader.tunnelUrl}"/>
		        <property name="project" value="${ODPSTunnelLoader.project}"/>
		        <property name="tableName" value="${ODPSTunnelLoader.tableName}"/>
		        <property name="partition" value="${ODPSTunnelLoader.partition}"/>
		        <#if ODPSTunnelLoader.multThread??>
		        <property name="multThread" value="${ODPSTunnelLoader.multThread?c}"/>
		        </#if>
		        <#if ODPSTunnelLoader.threadMaxSize??>
		        <property name="threadMaxSize" value="${ODPSTunnelLoader.threadMaxSize}"/>
		        </#if>
		        <#if ODPSTunnelLoader.force??>
				<property name="force" value="${ODPSTunnelLoader.force?c}"/>
		        </#if>
				<#if ODPSTunnelLoader.dataStatusTrack??&&ODPSTunnelLoader.dataStatusTrack>
				<property name="dataStatusTrack" value="${ODPSTunnelLoader.dataStatusTrack?c}"/>
				<property name="dataSyncStatusUtils">
					<bean id="odpsTunnelLoader-dataSyncStatusUtils" class="com.kingyea.camel.component.bigdata.utils.DataSyncStatusUtils">
						<property name="tableName" value="${ODPSTunnelLoader.dataSyncStatusUtils.tableName}"/>
						<property name="dataSource" ref="${ODPSTunnelLoader.dataSyncStatusUtils.dataSource.id}"/>
					</bean>
				</property>
		        </#if>
			</bean>
		</property>				
	</bean>
	<#if ODPSTunnelLoader.dataStatusTrack??&&ODPSTunnelLoader.dataStatusTrack>
	<#assign DruidDataSource = ODPSTunnelLoader.dataSyncStatusUtils.dataSource>
	<#include "/templates/datasources/DruidDataSource.ftl">
	</#if>
